package com.fuyao.cloud.asset.vo.ac;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 资产分类导出类
 *
 * @author lyhil
 * @date 2021/11/17
 */
@Data
@ColumnWidth(25)
@ApiModel(value = "资产信息导出类")
public class AssetAcExcelVO {

	@ExcelProperty(value="状态")
	private String status;

	@ExcelProperty(value="验收单号")
	private String caseid;

	@ExcelProperty(value="采购订单号")
	private String parentCaseid;

	@ExcelProperty(value="验收人")
	private String createBy;

	@ExcelProperty(value="收货时间")
	private LocalDateTime receivTime;

	@ExcelProperty(value="入库时间")
	private LocalDateTime inTime;

	@ExcelProperty(value="到货时间")
	private LocalDateTime arrivalDatetime;

	@ExcelProperty(value="所属单位")
	private String deptFullname;

	@ExcelProperty(value="供应商名称")
	private String supplierName;

	@ExcelProperty(value="合同或发票")
	private String contractName;

	@ExcelProperty(value="存放房间")
	private String houseName;

	@ExcelProperty(value="存放位置")
	private String locationName;

	@ExcelIgnore
	@ApiModelProperty(value="存放地点全名称")
	private String fullLocation;

	@ExcelProperty(value="采购方式")
	private String method;

	@ExcelProperty(value="验收总价格")
	private BigDecimal amount;

	@ExcelProperty(value="货币类型")
	private String currencyType;

	@ExcelProperty(value="验收说明")
	private String explains;

	@ExcelProperty(value="订单明细")
	private String detailed;
}
